
/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

#site-header {
    margin-bottom: 0px; /* override bootstrap, messes with Sticky footer */
}
#site-header {
    .brand {
        padding: 0px;
        line-height: @headerHeight;
    }
    h1, h2 {
        display: inline;
        margin: 0px;
        padding: 0px;
    }
    h1 {
        font-family: @siteTitleFont;
        font-size: @siteTitleSize;
        color: @siteTitleColor;
        margin-left: 10px;
    }
    h1:hover {
        color: lighten(@siteTitleColor, 20%);
    }
    h2 {
        font-family: @siteDescriptionFont;
        font-size: @siteDescriptionSize;
        color: @siteDescriptionColor;
        margin-left: 20px;
    }
    h2:hover {
        color: lighten(@siteDescriptionColor, 20%);
    }
    .header-image {
        padding: 0;
        margin: 0;
    }
    .nav>li>a {
        padding-top:  ((@headerHeight - 20) / 2 );
        padding-bottom:  ((@headerHeight - 20) / 2 );
    }
    #userAvatar {
        height: 20px;
        margin-left: 5px;
        overflow: visible;
        display: inline-block;
    }
    #userAvatar img {
        margin-top: -7px;
        position: relative;
        top: 3px;
    }
}